ed8783e58f8718714e0bb5b82a7e6183fd77a44e,src/main/java/org/jenkinsci/plugins/workflow/job/WorkflowJob.java,WorkflowJob,getCauseOfBlockage,#,320
Before Change
@Override public CauseOfBlockage getCauseOfBlockage() {
if (isLogUpdated() && !isConcurrentBuild()) {
return new BecauseOfBuildInProgress(getLastBuild());
}
return null;
}
After Change
@Override public CauseOfBlockage getCauseOfBlockage() {
if (isLogUpdated() && !isConcurrentBuild()) {
WorkflowRun lastBuild = getLastBuild();
if (lastBuild != null) {
return new BlockedBecauseOfBuildInProgress(lastBuild);
} // else race condition, cf. AbstractProject
}